package br.com.sgpv2.entity.cargos;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "cbo_cargo_cbo")
@SequenceGenerator(name = "sequenceCargoCbo", sequenceName = "cbo_cargo_cbo_cbo_id_seq")
public class CargoCBO {

	private Integer codigoCargoCbo;
	private String descricaoCargoCbo;

	/**
	 * Recupera o valor do ID da entidade.
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "cbo_id", nullable = false)
	public Integer getCodigoCargoCbo() {
		return codigoCargoCbo;
	}

	/**
	 * Configura o valor do ID da entidade.
	 */
	public void setCodigoCargoCbo(Integer codigoCargoCbo) {
		this.codigoCargoCbo = codigoCargoCbo;
	}

	/**
	 * Recupera a descrição do cargo CBO.
	 */
	@Column(name = "cbo_descricao_bo")
	public String getDescricaoCargoCbo() {
		return descricaoCargoCbo;
	}

	/**
	 * Configura a descrição do cargo CBO.
	 */
	public void setDescricaoCargoCbo(String descricaoCargoCbo) {
		this.descricaoCargoCbo = descricaoCargoCbo;
	}

}
